
\begin{tikzpicture}[scale=.36]
  \tkzDefPoints{0/{4*sqrt(3)}/A,-9/0/B,9/0/C,4/0/D}
  \tkzInterLC(A,C)(D,C) \tkzGetSecondPoint{E}
  \tkzInterLL(A,D)(B,E) \tkzGetPoint{P}
  \tkzDefLine[altitude](B,A,C) \tkzGetPoint{Q}
  \tkzDefCircle[circum](A,B,D) \tkzGetPoint{o}
  \tkzDrawPolygon(A,B,C)
  \tkzDrawSegments(A,D B,E)
  \tkzDrawSegments[dashed](D,E A,Q)
  \tkzDrawCircle[dashed,teal](o,A)
  \tkzMarkSegments[color=teal,mark=|](D,C D,E D,P)
  \tkzMarkAngle[mkcolor=violet,arc=ll,mark=|](C,B,A)
  \tkzMarkAngle[mkcolor=violet,arc=ll,mark=|](A,C,B)
  \tkzMarkAngle[mkcolor=violet,arc=ll,mark=|](D,E,C)
  \tkzMarkAngle[mkcolor=cyan,mark=x](B,A,D)
  \tkzMarkAngle[mkcolor=cyan,mark=x](B,E,D)
  \tkzMarkAngle[mkcolor=cyan,mark=x](A,P,B)
  \tkzMarkRightAngle(A,Q,B)
  \tkzDrawPoints(A,B,C,D,E,P,Q)
  \tkzLabelPoints[above](A,E)
  \tkzLabelPoints[below](B,C,D,P,Q)
\end{tikzpicture}
